package com.exposit.smarthouse.model;

import java.util.concurrent.*;

public interface IControlSystem<T extends IEnvironment>
{
    void setEnvironment(T environment);

    T getEnvironment();

    void addSensor(ISensor sensor);

    ConcurrentLinkedQueue<ISensor> getSensors();

    void start();
}
